home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 January / Disc 3 / Amethyst.iso / live / etc / makedev.d / dac960disks < prev    next >
Encoding:
Text File  |  2002-11-06  |  388 b   |  13 lines

  1. # we have 8 major numbers, 48-55
  2. $numdevs{$name} = 256*8;    $stddevs{$name} = "^(rd/c[01].*)\$";
  3.  
  4. $generate{$name} = sub {
  5.     mkdir "rd", 0755;
  6.     &$MkNod ("disk", 
  7.          sprintf("rd/c%dd%d%s",
  8.            $i>>8,        # one controller == one major
  9.         ($i&0xff)>>3,    # one disk == upper 5 bits of minor
  10.            ($i&7)?sprintf("p%d",$i&7):""), # partition == lower 3 bits
  11.        "b", 48+($i>>8), $i&0xff);
  12. };
  13.